cloak made of rug - French English Dictionary